home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / tmail151.zip / TELEMAIL.HST < prev    next >
Text File  |  1991-12-15  |  7KB  |  160 lines

  1.  
  2.                   TeleMail - Telegard Network Mail Interface
  3.          Copyright 1990-1991 by Martin Pollard.  All rights reserved.
  4.  
  5.                                Version History
  6.  
  7.  
  8. Version 1.00 - 02-Mar-1990
  9.  
  10.      Initial release.  Code compiled under Turbo C v2.00 in small model.
  11.  
  12. Version 1.10 - 15-Mar-1990
  13.  
  14.      1.   During SCAN, TeleMail has several problems with the name fields.
  15.           First off, TeleMail would not use the real name field of a message
  16.           if (1) the base was flagged to use real names only and (2) the
  17.           message was written as a reply.  Second, TeleMail would not use the
  18.           alias field of a message if the base was NOT flagged to use real
  19.           names only.  (Sheesh!)
  20.  
  21.      2.   TeleMail would, on occasion, lock up during SCAN if an empty message
  22.           was detected.  (This should NEVER happen in a public message base;
  23.           however, it IS possible... although I have never experienced this
  24.           problem before.)
  25.  
  26.      3.   TeleMail now exits with a variety of ERRORLEVEL values, depending on
  27.           the operation performed (and its outcome):
  28.  
  29.                0 = Error during processing
  30.                1 = Normal exit for PURGE and RESET
  31.                2 = No messages tossed or exported
  32.                3 = Messages tossed
  33.                4 = Messages scanned and exported
  34.  
  35.      4.   The TOSS routine now uses a two-buffer scheme to process incoming
  36.           messages.  This has resulted in a remarkable increase in processing
  37.           speed (useful when processing a lot of conferences!).  In addition,
  38.           the new scheme allows TeleMail to PROPERLY strip extra lines from
  39.           the end of messages (whereas before, it worked sporadically, if at
  40.           all).
  41.  
  42.      5.   Various enhancements were made to the tossing and scanning processes
  43.           to better format messages.
  44.  
  45. Version 1.20 - 10-Apr-1990
  46.  
  47.      1.   Scanned GroupMail messages are now marked as "deleted" (as well as
  48.           "scanned").  This is done because of the nature of GroupMail
  49.           (messages are sent back to the originating system eventually); it
  50.           prevents duplicate messages from appearing.
  51.  
  52.      2.   Various system problems relating to scanning messages have been
  53.           corrected.  These problems were mainly due to using a buffer that
  54.           was too small (causing data to overwrite program code!!!).
  55.  
  56.      3.   Enhanced the scanning routine to make it more tolerable for ANSI
  57.           sequences.
  58.  
  59.      4.   Added an optional configuration file to specify EchoMail and
  60.           GroupMail tossing and scanning commands, as well as a post-
  61.           processing command.  Added new command line option "-S" related to
  62.           configuration file.
  63.  
  64.      5.   Enhanced operation of functions.  The sequence of functions is now:
  65.           TOSS, SCAN, PURGE, RESET.  This is followed regardless of what order
  66.           they are specified on the command line.  Added new function "ALL" to
  67.           perform TOSS/SCAN/PURGE combined operation.
  68.  
  69.      6.   Because of the addition of the configuration file, the ERRORLEVEL
  70.           system has been simplified.  0 is returned if TeleMail is
  71.           successful; 1 is returned if a fatal error occurs.
  72.  
  73. Version 1.30 - 07-Oct-1990
  74.  
  75.      1.   Entire program re-written from scratch due to the loss of the
  76.           original code from a system crash.  Code now compiled under Turbo
  77.           C++ v1.00 in large model (due to overhead from added features).
  78.  
  79.      2.   Now works only with message base format introduced with Telegard
  80.           v2.5g Beta.  Will not work with earlier releases (including v2.5
  81.           Standard).
  82.  
  83.      3.   Greater control over GroupMail TopStar bases via PACK function and
  84.           -T option.
  85.  
  86.      4.   Log file re-designed.  Added several layers of log detail (minimum,
  87.           average, maximum).
  88.  
  89.      5.   ^aMSGID: kludge line now added to outbound messages from EchoMail
  90.           bases.  (^aMSGID: does not apply to GroupMail.)
  91.  
  92.      6.   "Kill names" feature added to prevent tossing of messages to/from
  93.           specified persons.  (Original message left intact for downstream
  94.           systems.)  Names are listed in TELEMAIL.KIL file (50 maximum).
  95.  
  96.      7.   Additional configuration file commands (GROUP_PACK, KILL_NAMES,
  97.           LOG_LEVEL, TOP_STAR) added.
  98.  
  99. Version 1.40 - 06-Jan-1991
  100.  
  101.      1.   The -F option did not work.  Fixed.
  102.  
  103.      2.   ^aPID kludge lines are once again added to all outbound messages
  104.           created from Telegard's message bases.  Although the use of PID in
  105.           TeleMail doesn't follow the spec exactly (as information is still
  106.           added to the tear line, which PID was supposed to eliminate), it is
  107.           added as an aid to tracking down possible problems related to
  108.           TeleMail.
  109.  
  110.      3.   "Kill names" feature replaced with new "message deletion" feature,
  111.           which is greatly enhanced and more flexible.  TELEMAIL.DEL file used
  112.           in place of TELEMAIL.KIL.
  113.  
  114.      4.   KILL_NAMES keyword replaced with DELETE keyword, and -K option
  115.           replaced with -D option.
  116.  
  117.      5.   TeleMail is supposed to strip extra spaces from the end of each line
  118.           when tossing messages; it wasn't.  Fixed.
  119.  
  120.      6.   All executable files are now packed using PKWARE's PKLITE program,
  121.           which results in a substantial increase in available disk space.
  122.  
  123. Version 1.50 - 15-Dec-1991
  124.  
  125.      1.   Updated for Telegard version 2.7.
  126.  
  127.      2.   TELEMAIL.CFG and TELEMAIL.DEL are history, having been replaced by a
  128.           single configuration file, TELEMAIL.DAT, created by the new TMSETUP
  129.           utility.
  130.  
  131.      3.   NetMail is now supported.
  132.  
  133.      4.   Speed is increased substantially, due to Telegard v2.7's improved
  134.           message storage format.
  135.  
  136.      5.   Error detection during importing and exporting of messages has been
  137.           improved.
  138.  
  139.      6.   Several new command line options have been added; refer to the
  140.           documentation for details.
  141.  
  142.      7.   The log file format is now 100% compatible with the FrontDoor log
  143.           file format.  Thus, TeleMail's log output can now be appended to the
  144.           FrontDoor log (if you use FrontDoor), as the log filename is now
  145.           configurable via TMSETUP.
  146.  
  147.      8.   The speed of the PURGE command has been substantially increased, due
  148.           to the use of internal DOS routines to quickly purge files from a
  149.           directory.  (The older "slow" method can be forced via a command
  150.           line option if the newer "fast" method doesn't work properly, or at
  151.           all.)
  152.  
  153.      9.   The executable files are now packed using the extra compression
  154.           option of PKWARE's PKLITE Professional.  Not only does this provide
  155.           an extra bit of savings over regular PKLITE compression, it renders
  156.           the exectable files extremely resistant to unauthorized changes
  157.           (i.e. "hacks"), as files compressed with extra compression cannot be
  158.           decompressed.
  159.  
  160.